body { font-size: 1em; font-family: Times New Roman, Verdana,Arial,sans-serif /*{ffDefault}*/ color: #232323 !important; background-color: #b5fcf6; }

.mainContainer { box-shadow: 0px 0px 10px #666; }

.header { background: url(../images/header.jpg); height: 100px; }
.line { margin: 2px 0; }
#mainContentDiv{ min-height: 500px;}
/* Styles for basic forms
-----------------------------------------------------------*/

fieldset { border: 1px solid #ddd; padding: 0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; }

legend { font-size: 1.2em; font-weight: bold; }

textarea { min-height: 75px; }

.editor-label { margin: 1em 0 0 0; }

.editor-field { margin: 0.5em 0 0 0; }


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error { color: #ff0000; }

.field-validation-valid { display: none; }

.input-validation-error { border: 1px solid #ff0000; background-color: #ffeeee; }

.validation-summary-errors { font-weight: bold; color: #ff0000; }

.validation-summary-valid { display: none; }

.richEditor { height: 500px; width: 100%; }
input.title { width: 70%; }
h2.title { color: #3C8484; text-transform: uppercase; border-bottom: 1px solid #666; padding: 5px 3px; }

a { text-decoration: none; }

.menu { background: url(../images/menu_bg.png) repeat-x; padding: 0px; margin: 0px; list-style: none; }
ul.menu li { margin: 2px 0px; display: inline-block;min-width: 60px;text-align: center; font-weight: bold; 
             text-transform: uppercase; padding: 3px 8px; list-style: none;
    border-right: 1px solid #666666;
}

.bgWrapper { margin: 10px 0px; border: 1px solid #e4e4e4; border-radius: 3px; background-color: #e4e4e4; }

.navTab { padding: 0px !important; background: #FFF !important; border-top: 0px !important; border-left: 0px !important; border-right: 0px !important; }
.navTab, .navTab li { border-radius: 0px !important; }
.ui-tabs { padding: 0 !important; border: 0px !important; }
.ui-tabs .ui-tabs-panel { border: 1px solid #AAAAAA !important; border-top-width: 0px !important; border-radius: 0px !important; }
ul.menu li:hover { background: url(../images/menu_hover.png) repeat-x; }

div.jHtmlArea { background-color: #FFF; }
div.jHtmlArea iframe{box-shadow: 0px 0px 1px #555;}
.mainColumn, .controlBox { padding-top: 10px; }
.blogItem, .blogDetail { background: #FFF; border: #0F0F0F; border-radius: 3px; margin-bottom: 20px; box-shadow: 0px 0px 5px #555; }
.blogItem .content, .blogDetail { padding: 10px; }
.blogItem .footer { margin-top: 8px; }
.footer .readmore { text-align: right; height: 33px; padding: 0px 10px 0px 0px; background: url(../images/readmore.png) no-repeat top right; }
.footer .readmore a { margin-right: 5px; color: #FFF; font-weight: bold; }

.ui-tabs .ui-tabs-nav li { margin-right: 1px; }
.ui-tabs .ui-tabs-nav li a { padding: 3px 6px; }

.ui-widget .ui-widget { font-size: 0.7em; }
.postedDate { float: right; margin-bottom: 10px; padding: 5px; position: relative; }
.comments { margin-top: 20px; }
.comments .commentItem { border: 1px solid #CCC; padding: 5px; margin: 10px 0 35px 0; }
.comments .odd { background: #EFE; }
.comments .even { background: #FFE; }
.comments .comment-author { border-bottom: 1px solid #CCC; }
.comments .commentDate { float: right; position: relative; top: 5px; right: -6px; padding: 2px 8px; border: 1px solid #CCC; font-size: 0.9em; }

.commentItem p { padding: 2px 10px; }

.blogContent { padding: 10px 5px 20px 5px; }

.bgRed { background: #EE0000; }
.bgGreen { background: #00EE00; }
.date, .category, .comment { padding: 0 5px 0 20px; margin: 3px 5px 3px 0px; }
.edit { background: url(../images/edit.png) no-repeat;padding: 3px 10px; width: 20px; height: 16px; margin: 3px 5px 3px 0px; }
.date { background: url(../images/date.png) no-repeat; }

.category { background: url(../images/box.png) no-repeat; }
.comment { background: url(../images/comment.png) no-repeat; }
div.pager { text-align: right; border-top: 2px solid silver; padding: .5em 0 0 0; margin: 0 0 1em 0; }
div.pager a { font-size: 1.1em; color: #666; text-decoration: none; padding: 0 .4em 0 .4em; border-radius: 4px; }
div.pager a:hover { background-color: Silver; }
div.pager a.selected { background-color: #353535; color: White; }
div.postComment { }
div.postComment .display-label { width: 80px; float: left; }
div.postComment .content{padding:2px 5px 3px 80px;}
div.postComment .content textarea { width:100%;}
div.postComment input[type=text],div.postComment input[type=email]{width:250px;}
div.postComment .actions{text-align: right; text-decoration:none;}

.loginLink { float: right;padding: 2px 5px;text-decoration: none;}